ЗАСОБИ КОМПІЛЯЦІЇ ТА РОЗРОБКИ ПРОГРАМ ДЛЯ МІКРОКОНТРОЛЕРІВ AVR

Інформація про навчальний заклад

ВУЗ:
Черкаський державний технологічній університет
Інститут:
Не вказано
Факультет:
Електронні пристрої і системи
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Обчислювальна техніка та мікропроцесори

Частина тексту файла

Лабораторна робота№1 ЗАСОБИ КОМПІЛЯЦІЇ ТА РОЗРОБКИ ПРОГРАМ ДЛЯ МІКРОКОНТРОЛЕРІВ AVR Мета роботи: ознайомитись із основними складовими частинами програм WinAVR та AVR Studio для створення, побудови та тестування проекту на мікроконтролерах фірми Atmel, вивчити їх можливості та взаємодію. Теоретичні відомості Розробка і компіляція програм в Programmer's Notepad Перш за все розглянемо основний інструмент створення програм на мові С для мікроконтролерів AVR, який буде використовуватись в даній лабораторній роботі – програму Programmer's Notepad, що входить до складу пакета WinAVR. Programmer's Notepad можна запустити за допомогою ярлика на Робочому столі Windows, що з’являється, як правило, після встановлення компілятора WinAVR, або запустити її через панель "Запустити" (Запустити > Усі програми > WinAVR > Programmer's Notepad) чи знайти у відповідній директорії диску C:\ (як правило c:\ WinAVR \ pn \ pn.exe). Інтерфейс програми досить простий і зрозумілий. Programmer's Notepad містить майже всі пункти меню, стандартні для більшості програм Windows (File, Edit, View, Window, Help), тому на них зупинятись не будемо, а розглянемо тільки специфічне для даної програми меню Tools. Вікно програми при першому запуску зображене на рисунку 1.1. / Рисунок 1.1 – Інтерфейс програми Programmer's Notepad Саме через меню Tools активуються зовнішні засоби компіляції і синтаксичного аналізу (за умови, що в середовищі розробки відкритий файл з вихідним кодом). Для додавання в зазначене меню команди для створення файлів, що використовуються при симуляції в середовищі AVR Studio, необхідно вибрати Tools > Options і в діалоговому вікні Options, яке з’явиться на екрані, вибрати категорію параметрів Tools (рисунок 1.2) Для додавання нового елемента в список необхідно натиснути Add і встановити у вікні, що з’явиться на екрані, зазначені нижче параметри (рисунок 1.3). / Рисунок 1.2 – Зовнішній вигляд діалогового вікна Options / / Рисунок 1.3 – Додавання засобу створення файлів COFF для симуляції програм в AVR Studio Розглянемо основні параметри діалогового вікна Edit Tool, зображеного на рисунку 1.3: Name: [WinAVR] Make Extcoff – назва засобу; Command: make.exe – компіляція і зборка програми здійснюється за допомогою засобу make.exe, розташованого в директорії \ WinAVR \ Utils \ bin, з використанням параметрів компіляції, вказаних в файлі makefile; Folder: %d – означає, що отримані файли розміщуються в тій же директорії, що і вихідні; Parameters: extcoff – параметр, що передається в файл make.exe; можливі такі варіанти параметрів: all – на виході отримуємо файли для завантаження в мікроконтролер; clean – видалення усіх отриманих файлів; coff – перетворення файлів з формату ELF (Executable and Linkable Format) в AVR COFF (Common Object File Format) для використання в середовищі AVR Studio 3.x або VMLAB; extcoff – перетворення файлів з формату ELF в розширений формат AVR Extended COFF для використання в середовищі AVR Studio 4.x та наступних версій; program – завантаження HEX-файлу в мікроконтролер за допомогою спеціальної програми avrdude.exe, що входить в пакет WinAVR; debug – використовується для ладнання програм; filename.s – тільки компіляція файлу filename.c в код асемблера; filename.i – створення заздалегідь обробленого початкового файлу, що використовується для набору компіляторів GCC (GNU Compiler Collection) Save: Current File – автоматичне збереження при компіляції тільки поточного файлу з вихідним кодом; Output: Use the main output window – використання для виведення повідомлень про хід і результати компіляції спільного а не індивідуального вікна; Clear output before running? – цю мітку краще прибрати, щоб вміст вікна Output не видалявся перед черговим викликом засобу. Після завершення налаштування параметрів необхідно натиснути Ok в вікні Edit Tool, а потім – в вікні Options, щоб зберегти зміни в списку підключених засобів. Процес компіляції в Programmer's Notepad розглянемо на прикладі програми, яка створює ефект сигналу SOS ...
Антиботан аватар за замовчуванням

22.04.2013 16:04

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини